Interface AaaProcess

All Superinterfaces:
IPCObject, Process
All Known Implementing Classes:
AaaProcessImpl

public interface AaaProcess extends Process
Information provided by the PKI file:

    \class AaaProcess
    
    \brief AaaProcess holds and manipulates the AAA process.
    
    \example network().getDevice("Router0").getProcess("AaaProcess")
    
Author:
Auto-generated
  • Method Details

    • getAuthMethodAt

      AuthMethod getAuthMethodAt(String listName, int methodIndex)
      Information provided by the PKI file:
      
          \brief Returns the authentication method at the given index in the list.
          
          \remark For example, if you configured an authentication list named 'myauth', and
          you specified to use radius and local, radius would be index 0 and local would be index 1.
          
          \param listName, the authentication list name to inquire about ('default' is a built-in list)
          \param methodIndex, the index into the list.
          
          \return Aaa::EAuthMethod,   the type of authentication in that list.
          Authentication types:       eTacacs = 0,
          eRadius = 1,
          eLocal = 2,
          eNone = 3,
          eEnable = 4,
          eNull = 5
          
              
      Parameters:
      listName - Takes in a parameter of listName
      methodIndex - Takes in a parameter of methodIndex
      Returns:
      AuthMethod Returns a AuthMethod
    • remAuthListByName

      void remAuthListByName(String name)
      Information provided by the PKI file:
      
          \brief Removes a configured authentication list from the process.
          
          \param name, the name of the authentication list to remove.
          
              
      Parameters:
      name - Takes in a parameter of name